#include "log.h"

using namespace std;

namespace framework {
namespace io {

Log logger;

//definicion de variables de clase de LogColor
const LogColor LogColor::BLACK("30");
const LogColor LogColor::RED("31");
const LogColor LogColor::GREEN("32");
const LogColor LogColor::BROWN("33");
const LogColor LogColor::BLUE("34");
const LogColor LogColor::MAGENTA("35");
const LogColor LogColor::CYAN("36");
const LogColor LogColor::GRAY("37");
const LogColor LogColor::COLOR_FIN("0");

//definicion de variables de clase de LogType
//estas variables permiten utilizar a LogType como si fuese un enum
LogType LogType::LOG_INFO(LogType::TYPE_INFO);
LogType LogType::LOG_ERROR(LogType::TYPE_ERROR, LogColor::RED);
LogType LogType::LOG_WARNING(LogType::TYPE_WARNING, LogColor::CYAN);
LogType LogType::LOG_DEBUG_0(LogType::TYPE_DEBUG_0);
LogType LogType::LOG_DEBUG_1(LogType::TYPE_DEBUG_1);

}  // namespace io
}  // namespace framework
